home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / word / petpe301.zip / PETPE.ZIP / DOC.ZIP / LATEST.DOC < prev    next >
Text File  |  1992-12-25  |  18KB  |  384 lines

  1.                 ┌─────────┐
  2.           ┌─────┴───┐     │               (R)
  3.         ──│         │o    │──────────────────
  4.           │   ┌─────┴╨──┐ │  Association of
  5.           │   │         │─┘  Shareware
  6.           └───│    o    │    Professionals
  7.         ──────│    ║    │────────────────────
  8.               └────╨────┘    MEMBER
  9.  
  10.                         pE - The "perfect" Editor(tm)
  11.            Copyright (c) 1990-1992 by Just Excellent Software, Inc.
  12.                              All rights reserved.
  13.  
  14.         These notes are addendum to the printed pE manual.
  15.         They will update the manual at the next printing.
  16.  
  17.         Release 3.01 - December 25, 1992
  18.         ------------
  19.  
  20.         I am pleased to announce the availability of pE - Professional.
  21.         pEp is the protected mode version of pE.  This means that it
  22.         can use all the memory in your computer.  It also means that
  23.         under Windows 3.1 (in enhanced mode) it will virtualize
  24.         memory to 16MB (presuming you have sufficient disk).
  25.         Registering pE allows you to purchase pEp at a discounted
  26.         price.  pEp will not be available through normal shareware
  27.         channels, but only to registered pE users!  You must have a
  28.         80286 (or better) with > 1 meg of memory to run pEp.  You may
  29.         evaluate a copy of pEp by filling in the registration form
  30.         and mailing it in with a check or money order for $5
  31.         (+shipping).  Registering pE will allow you to request a demo
  32.         copy of pEp for no additional charge.  Previous pE
  33.         registrants may upgrade their versions of pE to the current
  34.         version and purchase pEp for an upgrade price of $29
  35.         (+shipping).
  36.  
  37.         The number of files and directories in the current chooser
  38.         window is displayed in the lower right portion of the chooser
  39.         border.  (The symbol \.. is excluded from the count).
  40.  
  41.         This release fixes a replace bug which occurs when the object
  42.         of the replace is off the right end of the screen and the
  43.         user has selected a "one-at-a-time" mode of replacing
  44.         string_1 with string_2.
  45.  
  46.         Also repaired are several out of memory situtions which had
  47.         the potential to create problems if editing was continued.
  48.  
  49.         pE now tests a command line filename spec to see if its a
  50.         sub-directory.  If it is, pE appends *.* and calls the file
  51.         chooser to allow you to select a file from that
  52.         sub-directory.
  53.  
  54.         New command, ToggleDecHex, allows the offsets along the first
  55.         column of the hex display to go from hexadecimal to decimal.
  56.         While in decimal mode, you can jump to any decimal offset
  57.         within the file.  Who likes doing hexadecimal arithmetic,
  58.         anyway?
  59.  
  60.         Fixed a regular expression bug.  Thank you Lee Williams!
  61.  
  62.         Fixed a sharing bug, which caused a nasty message if two
  63.         copies of pE were opened simultaneously in Windows.
  64.  
  65.         Added a "Start Up" command.  StartUp is a macro always
  66.         executed when pE starts up.  It will only be executed if no
  67.         file specification is provided on the command line.  It will
  68.         only be executed if it is assigned to a macro, and that macro
  69.         is saved in env.ped.  It may only be assigned to a single key
  70.         stroke (no multiple key assignments).
  71.  
  72.             example: - on start up you would like pe to start having
  73.             two windows, with the active one being the first created.
  74.  
  75.                 start pe .... pe
  76.  
  77.                 enter ^F1 (record macro)
  78.                 enter @W {OpenWindow}
  79.                 enter F2 {NextWindow}
  80.                 enter ^F1 (end recording)
  81.  
  82.                 press @F10 - (thats the key I have assigned to
  83.                               StartUp)
  84.                 press Enter
  85.  
  86.                 Now you can try the macro by pressing @F10.  If it
  87.                 works the way you want (it should if you're in window
  88.                 one) then you need to save your environment (^F2).
  89.                 When you save env.ped with ^F2, you are prompted with
  90.                 "local or master" environment.  Pressing l(ocal)
  91.                 means that this (these) macro will be present only in
  92.                 the env.ped file in the current directory, while
  93.                 pressing m(aster) means that anywhere you start pe
  94.                 that does NOT have a env.ped file will activate the
  95.                 start up macro.
  96.  
  97.         I welcome any feedback regarding the usefulness of this
  98.         feature.  By the way, to disable a start up macro, Unassign
  99.         it with ^- (unassign macro).  Don't forget to resave env.ped.
  100.  
  101.         Added SAVE as a menu option.
  102.  
  103.         Menu now displays the current key assignment in status line,
  104.         as opposed to always displaying the original assignment
  105.         alongside the menu item.
  106.  
  107.         Added support for different date and time formats according
  108.         to where COUNTRY is pointing to in config.sys.  Changed
  109.         format of ^d_d (date) to display "August 15, 1992" when
  110.         country is US.  See your DOS manual under COUNTRY for more
  111.         explanation.
  112.  
  113.         Added line numbers as an option in the print menu.  By
  114.         turning to "on" you can print line numbers on your listings
  115.         without affecting your file.  Of course you can position to
  116.         any line number with F9 (GOTO).
  117.  
  118.         Fixed a bug that prevented two copies of pE from being opened
  119.         in Windows 3.1 (without a <very> ugly message.
  120.  
  121.  
  122.         Release 2.86 - May 3, 1992
  123.         ------------
  124.  
  125.         I have decided to eliminate the calculator from the pE
  126.         executable and to go back to the un-overlayed version of pE.
  127.         Many of you have written to tell me the reason you liked pE
  128.         to start with was its size and quickness.  Well, its back to
  129.         its svelte size and its as fast as ever.  The calculator is a
  130.         separate executable and is shelled to when invoked.  You need
  131.         about 60k of free memory to be able to shell to it.
  132.  
  133.         Fixed a bug which left a funny looking window on the screen.
  134.         It didn't do any harm, but it sure looked funny.  Happened or
  135.         not depending on what tsr's you had loaded and whether you
  136.         asked for a new filespec from the chooser.
  137.  
  138.         Changed the drag feature to make it easier to drag stuff
  139.         around.  Just click the left button in the marked area and
  140.         hold it after you mark a column block.  As you move the
  141.         mouse, the block will move.  I'd love some feedback.  Do you
  142.         like it more, or less.  I'll guess I'll know from the number
  143.         of you who register, Huh?
  144.  
  145.         Little known command line switch.  /vn where n is a number.
  146.         The default for n is 20.  /v varies the mouse scroll delay.
  147.         If you want a faster scroll rate when you scroll using the
  148.         mouse then reduce this number (all the way to 0, if you
  149.         want).  If you want the scroll rate slower, increase it
  150.         beyond 20.  The number, n, corresponds to the milliseconds of
  151.         delay between mouse interrupts being accepted.  This feature
  152.         has been present since very early releases, but was never
  153.         documented very well.
  154.  
  155.         The chooser now displays the file specification in the lower
  156.         left corner of the screen.  A specific chooser help file has
  157.         been added when F1 is pressed. The mouse may be used to click
  158.         on the bottom line (in the chooser) with varying results
  159.         (depending where you click).
  160.  
  161.         Release 2.85 - February 21, 1992
  162.         ------------
  163.  
  164.         When the last window is closed, you are prompted if you wish
  165.         to exit the editor.  If you answer no, the file chooser is
  166.         now automatically called.
  167.  
  168.         There now exists a delay function capable of pausing a macro
  169.         for a specified number of milliseconds (up to 999).  It
  170.         executes only from within a macro.  Key assignment is @/.
  171.  
  172.         To use it, embed the command in a macro and immediately
  173.         follow with a 3 digit number (right justified) specifying the
  174.         number of milliseconds to delay before executing the next
  175.         keystroke.  This command (named Delay) is useful for
  176.         automating scripts.
  177.  
  178.         ToggleMacro now works correctly when issued in the getline
  179.         routine.
  180.  
  181.         Windows will cascade with @c, tile with @t.
  182.  
  183.         F1 key now accesses commands.  @y is reassigned to DefineTag.
  184.  
  185.         Significant memory allocation changes.  When pE runs out of
  186.         memory, it releases its help buffers.  This frees up enough
  187.         memory to finish most editing commands.  Obviously, you won't
  188.         be able to use the F1 command under these circumstances, but
  189.         everything else will work.  You should try to close a window
  190.         or write a file out to free memory.  If you continue to edit
  191.         and pE tries again to get more memory, it will tell you when
  192.         there is insufficient room.  At that point, you should write
  193.         your file(s) out.
  194.  
  195.         Incorporated calculator into pE executable.  Overlayed a
  196.         number of functions resulting in more memory available even
  197.         with the calculator!
  198.  
  199.         Added RegularExp toggle.  Instead of pressing shift alt F or
  200.         R to toggle regular expressions on and off, just press @F5.
  201.         Of course you can assign it to whatever key you wish.
  202.  
  203.  
  204.         Release 2.84 - January 27, 1992
  205.         ------------
  206.  
  207.         Hanging Indents (or outdents) now work correctly in word
  208.         processing mode.  A hanging indent looks like this:
  209.  
  210.         1.   This is an example of an outdent or hanging indent, it
  211.              is arrived at by setting the indent to a negative
  212.              number.  For best results use word mode tab stops (ie
  213.              increments of 5.  This paragraph has an indent of -5.
  214.  
  215.         The chooser was modified a little bit to dynamically pick the
  216.         number of ranks as a function of how many files are in the
  217.         directory specified by filespec.  There is a command line
  218.         switch (/r) which controls the number or 'ranks' or columns
  219.         of filenames that appear in the file chooser.  Prior to this
  220.         the default was always 3.  The problem was that if you're in a
  221.         directory with lots of files, most are hidden from you until
  222.         you scroll.  Now pE will maximize how many files it displays.
  223.         If you don't like this for some reason, then set /r to the
  224.         number of ranks (columns) you wish to see.  You may do this
  225.         by SET ped=c:\pe /r3 in your autoexec.bat.  Of course you may
  226.         set most of pE's command line switches in this way.
  227.  
  228.         Release 2.83 - January 4, 1992
  229.         ------------
  230.  
  231.         Happy New Year!
  232.  
  233.         Two new commands - FillBlock (^kf) and LastAscii (`).
  234.         FillBlock will do just that.  A currently marked block is
  235.         filled with a character you specify.  Fill Block uses as a
  236.         default fill character 'LastAscii' (see below).  When the
  237.         prompt 'Fill Character[ ]:' appears, type any ascii
  238.         character.  Characters having values > 127 can be entered
  239.         using Alt + the numeric keypad.  Alternatively, a legitimate
  240.         response to the prompt is ^v_a (or @f1) which opens the ASCII
  241.         chart.  Positioning the cursor on the character of choice and
  242.         pressing ENTER than uses that character as the fill
  243.         character.
  244.  
  245.             Note: Line blocks will fill out to whatever the current
  246.                   line max may be (default is 511, max is 1023).
  247.                   Stream blocks replace characters in the stream with
  248.                   the fill character (not past the end of the line).
  249.                   Column blocks work as you would expect.
  250.  
  251.                   If you fill a block with the wrong character, you
  252.                   can undo with @0 (alt 0).
  253.  
  254.         LastAscii - When the Ascii Chart is invoked, the character
  255.         under the cursor when the chart is closed is assigned to
  256.         LastAscii.  This allows you to key the special character
  257.         repeatedly without having to define a macro or key ALT
  258.         number, number, number.  If the Ascii Chart is never called
  259.         then the value of Last Ascii is itself.  Of course it can
  260.         also be assigned to itself.  LastAscii is assigned to the
  261.         tilde (`).
  262.  
  263.             Note: The ascii value 0 (null) is not assigned to
  264.                   LastAscii as it causes a filled line to be
  265.                   truncated from the first character in which it is
  266.                   inserted.  Instead, a space character is
  267.                   substituted.  It is the author's opinion that the
  268.                   result will be what you really meant more often
  269.                   than not.  (Of course, the author has been proven
  270.                   wrong from time to time).
  271.  
  272.         The Ascii Chart was changed a little bit to look better.
  273.         Hitting ENTER, NEXT_WINDOW (F2) or ESC when the Ascii Chart
  274.         is active will close it.  AsciiChart has been assigned to @f1
  275.         in addition to ^v_a.
  276.  
  277.         Replace string in block replaced all but the last column of a
  278.         column block when all was selected.  Fixed.
  279.  
  280.         Release 2.82 - December 28, 1991
  281.         ------------
  282.  
  283.         Tab increment can be set to 0, signifying do NOT expand tabs
  284.         on input.
  285.  
  286.         Five bugs exterminated.
  287.  
  288.             - Under certain circumstances pE would 'forget' you
  289.             changed the contents of a window.  A subsequent @x (exit)
  290.             or @q would then NOT save the changes.  I'm very happy to
  291.             report that its fixed - Thanks, Jacque Eisenberg.
  292.  
  293.             - On systems that used COMMAND.COM as a shell
  294.             (probably most of you) the cursor disappeared on shelling
  295.             to DOS. Mouse cursor would also disappear if a mouse
  296.             sensitive program was executed while 'shelled' out.
  297.             Fixed!
  298.  
  299.             - Pasting a stream block into the last line of a file did
  300.             not work correctly.  Does now.
  301.  
  302.             - Doing a double space (^kn) at the end of a file caused
  303.             video writes to cease.  Now it correctly ignores the
  304.             command.
  305.  
  306.             - Pressing shift 7 while in graphics mode now correctly
  307.             produces ▌▌▌▌▌▌.
  308.  
  309.         pE now works correctly on NOVELL networks.  You must set SHOW
  310.         DOTS=ON in your shell.cfg file.  Prior releases of pE worked
  311.         correctly except for the file chooser.  The problem has been
  312.         corrected.
  313.  
  314.         Changed grey* so that line(s) must be marked before it will
  315.         do a copy to scrap.  This allows you to use the grey * as an
  316.         asterisk, except when you have a marked block (in which case
  317.         you probably don't need to press an asterisk.  Of course, the
  318.         asterisk above the eight is an asterisk all the time.
  319.  
  320.         Made the @cursor keys (the grey ones on a 102 key keypad)
  321.         scroll up, down, left and right.  This works like the shift
  322.         cursor keys did before I added stream blocking.
  323.  
  324.         Added the ability to define cursor size.  The function can be
  325.         accessed either from the 'options' menu or through the
  326.         command menu.  Heres how it works:
  327.  
  328.             On color monitors the cursor occupies a 8 scan line cell.
  329.             The 'normal' cursor is defined as line 6 and 7, counting
  330.             0 from the top and 7 as the bottom.  So a cursor defined
  331.             as 6,7 means the bottom two scan lines will be the
  332.             cursor.  On a monochrome monitor (and adapter) the
  333.             character cell is 14 scan lines and the 'normal' cursor
  334.             is defined as 12,13.
  335.  
  336.         pE now allows you to set the cursor to any size you choose
  337.         and when you save options, the cursor size is saved.  Be
  338.         careful to make starting scan line smaller than ending scan
  339.         line.  You will probably 'lose' the hardware cursor entirely.
  340.  
  341.  
  342.         Release 2.81 - November 26, 1991
  343.         ------------
  344.  
  345.         Turning Borders off now frees the top line as well.
  346.  
  347.         Top of Page and Bottom of Page leave the cursor in the
  348.         current column (instead of moving it to column one).
  349.  
  350.         Bug that turned stream blocks on when wordwrap occurred while
  351.         shifting, fixed.
  352.  
  353.         Release 2.80 - November 14, 1991
  354.         ------------
  355.  
  356.         A new program, offered to registered users only, is
  357.         described in "ORDER.FRM".  To read about it, place the cursor
  358.         on this line and press Alt I. - Go ahead, try it!  F2 will
  359.         get you back.
  360.  
  361.         Two new commands.  Copy to Scrap and Append to Scrap allow
  362.         you to copy or append marked lines to the 'scrap'.  The
  363.         default assignment is grey* and ^grey*, respectively.  You
  364.         may also continue to copy marked lines to another location in
  365.         the current file (or any other file in any window) without
  366.         affecting the 'scrap' by simply moving the cursor to where
  367.         you would like the copy to occur and pressing 'paste'
  368.         (grey+).  Neither copy to scrap or append to scrap is
  369.         destructive in any way.  NOTE that the previous content of
  370.         the scrap is REPLACED with copy and ADDED to with append.
  371.  
  372.         The shift arrows now extend a block.  They used to scroll.
  373.         Use Scroll Lock to 'lock' the screen to scroll.  Shift key +
  374.         a cursor key, when a block is not already defined, will begin
  375.         marking a stream block.  If a block is already defined, then
  376.         it will extend the mark according to the block type defined.
  377.         To end marking a block, you must either execute a block
  378.         command (like cut, align, boxdraw, etc), or type any block
  379.         mark command (ALT_L (lines), ALT_B (rectangular block) or ^K_k
  380.         for stream block.  Note that if you mark using a stream mark
  381.         in column one,  you get the same effect as a line mark, in
  382.         that each preceding line is entirely marked.  Once the extend
  383.         has begun, you no longer need to hold down the shift key.
  384.